package com.hyt.it.ogt.kq.service.bm.model.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.math.BigDecimal;

@Data
@Accessors(chain = true)
@ApiModel(value = "支付对象", description = "支付对象")
public class PayVo {

	@ApiModelProperty(value = "任务ID")
	private String projectId;

	@ApiModelProperty(value = "用户注册id")
	private String regId;

	@ApiModelProperty(value = "科目名称id")
	private String subjectIds;

	@ApiModelProperty(value = "科目价格集合")
	private String subjectPriceList;

	@ApiModelProperty(value = "考生ID")
	private String studentId;

	@ApiModelProperty(value = "报名费用")
	private BigDecimal price;

	@ApiModelProperty(value = "实际应付")
	private BigDecimal actrualPrice;

	@ApiModelProperty(value = "优惠劵活动ID")
	private String couponActivityId;

	@ApiModelProperty(value = "优惠金额")
	private double couponPrice;

	@ApiModelProperty(value = "支付完成跳转回的地址")
	private String callBackUrl;

	@ApiModelProperty(value = "jsCode")
	private String jsCode;
	
    @ApiModelProperty(value = "渠道")
    private String channel;

}
